home *** CD-ROM | disk | FTP | other *** search
/ Freelog 125 / Freelog_MarsAvril2015_No125.iso / Musique / Quod Libet / quodlibet-3.3.0-installer.exe / bin / distutils / errors.pyc (.txt) < prev    next >
Python Compiled Bytecode  |  2014-12-31  |  6KB  |  128 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyc (Python 2.7)
  3.  
  4. '''distutils.errors
  5.  
  6. Provides exceptions used by the Distutils modules.  Note that Distutils
  7. modules may raise standard exceptions; in particular, SystemExit is
  8. usually raised for errors that are obviously the end-user\'s fault
  9. (eg. bad command-line arguments).
  10.  
  11. This module is safe to use in "from ... import *" mode; it only exports
  12. symbols whose names start with "Distutils" and end with "Error".'''
  13. __revision__ = '$Id$'
  14.  
  15. class DistutilsError(Exception):
  16.     '''The root of all Distutils evil.'''
  17.     pass
  18.  
  19.  
  20. class DistutilsModuleError(DistutilsError):
  21.     '''Unable to load an expected module, or to find an expected class
  22.     within some module (in particular, command modules and classes).'''
  23.     pass
  24.  
  25.  
  26. class DistutilsClassError(DistutilsError):
  27.     '''Some command class (or possibly distribution class, if anyone
  28.     feels a need to subclass Distribution) is found not to be holding
  29.     up its end of the bargain, ie. implementing some part of the
  30.     "command "interface.'''
  31.     pass
  32.  
  33.  
  34. class DistutilsGetoptError(DistutilsError):
  35.     """The option table provided to 'fancy_getopt()' is bogus."""
  36.     pass
  37.  
  38.  
  39. class DistutilsArgError(DistutilsError):
  40.     '''Raised by fancy_getopt in response to getopt.error -- ie. an
  41.     error in the command line usage.'''
  42.     pass
  43.  
  44.  
  45. class DistutilsFileError(DistutilsError):
  46.     '''Any problems in the filesystem: expected file not found, etc.
  47.     Typically this is for problems that we detect before IOError or
  48.     OSError could be raised.'''
  49.     pass
  50.  
  51.  
  52. class DistutilsOptionError(DistutilsError):
  53.     """Syntactic/semantic errors in command options, such as use of
  54.     mutually conflicting options, or inconsistent options,
  55.     badly-spelled values, etc.  No distinction is made between option
  56.     values originating in the setup script, the command line, config
  57.     files, or what-have-you -- but if we *know* something originated in
  58.     the setup script, we'll raise DistutilsSetupError instead."""
  59.     pass
  60.  
  61.  
  62. class DistutilsSetupError(DistutilsError):
  63.     """For errors that can be definitely blamed on the setup script,
  64.     such as invalid keyword arguments to 'setup()'."""
  65.     pass
  66.  
  67.  
  68. class DistutilsPlatformError(DistutilsError):
  69.     """We don't know how to do something on the current platform (but
  70.     we do know how to do it on some platform) -- eg. trying to compile
  71.     C files on a platform not supported by a CCompiler subclass."""
  72.     pass
  73.  
  74.  
  75. class DistutilsExecError(DistutilsError):
  76.     '''Any problems executing an external program (such as the C
  77.     compiler, when compiling C files).'''
  78.     pass
  79.  
  80.  
  81. class DistutilsInternalError(DistutilsError):
  82.     '''Internal inconsistencies or impossibilities (obviously, this
  83.     should never be seen if the code is working!).'''
  84.     pass
  85.  
  86.  
  87. class DistutilsTemplateError(DistutilsError):
  88.     '''Syntax error in a file list template.'''
  89.     pass
  90.  
  91.  
  92. class DistutilsByteCompileError(DistutilsError):
  93.     '''Byte compile error.'''
  94.     pass
  95.  
  96.  
  97. class CCompilerError(Exception):
  98.     '''Some compile/link operation failed.'''
  99.     pass
  100.  
  101.  
  102. class PreprocessError(CCompilerError):
  103.     '''Failure to preprocess one or more C/C++ files.'''
  104.     pass
  105.  
  106.  
  107. class CompileError(CCompilerError):
  108.     '''Failure to compile one or more C/C++ source files.'''
  109.     pass
  110.  
  111.  
  112. class LibError(CCompilerError):
  113.     '''Failure to create a static library from one or more C/C++ object
  114.     files.'''
  115.     pass
  116.  
  117.  
  118. class LinkError(CCompilerError):
  119.     '''Failure to link one or more C/C++ object files into an executable
  120.     or shared library file.'''
  121.     pass
  122.  
  123.  
  124. class UnknownFileError(CCompilerError):
  125.     '''Attempt to process an unknown file type.'''
  126.     pass
  127.  
  128.